package com.treasure.web.command.response;

import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author sunhongmin
 * @date 2023/9/11 23:03
 * @description
 */
@Data
public class CorpInfoResponse implements Serializable {
    private Long id;
    /**
     * 企业ID
     */
    private String corpId;
    /**
     * 企业名称
     */
    private String corpName;
    /**
     * 行业
     */
    private String industry;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 邀请码
     */
    private String inviteCode;
    /**
     * 是否正式开通
     */
    private Boolean hasOpen;
    /**
     * 是否删除
     */
    private Boolean hasDeleted;
    /**
     * 到期时间
     */
    private LocalDate expiryDate;
    /**
     * 企业等级
     */
    private String companyLevel;
    /**
     * 企业人数
     */
    private Integer userCount;
    /**
     * 企业logo
     */
    private String logoUrl;
    /**
     * 自定义网站title
     */
    private String customSiteTitle;
    /**
     * 联系人
     */
    private String contactor;
    /**
     * 使用场景
     */
    private String purpose;
    /**
     * 企业注册人数限制 -1: 不限制
     */
    private Integer userLimit;
}
